| 1 |
Error Corrections and Prior Period Adjustment Restatement [Table] |
[Table] |
* |
* |
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable |
| 2 |
Legal Entity [Axis] |
[Axis] |
* |
* |
dei:LegalEntityAxis |
| 3 |
Consolidated Entity [Domain] |
[Domain] |
* |
* |
dei:EntityDomain |
| 4 |
Adjustments for Error Corrections [Axis] |
[Axis] |
* |
* |
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis |
| 5 |
Adjustments for Error Correction [Domain] |
[Domain] |
* |
* |
us-gaap:AdjustmentsForErrorCorrectionDomain |
| 6 |
Statement, Scenario [Axis] |
[Axis] |
* |
* |
us-gaap:StatementScenarioAxis |
| 7 |
Scenario, Unspecified [Domain] |
[Domain] |
* |
* |
us-gaap:ScenarioUnspecifiedDomain |
| 8 |
Scenario, Previously Reported [Member] |
[Member] |
* |
* |
us-gaap:ScenarioPreviouslyReportedMember |
| 9 |
Restatement Adjustment [Member] |
[Member] |
* |
* |
us-gaap:RestatementAdjustmentMember |
| 10 |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |
[Line Items] |
* |
* |
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems |
| 11 |
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock |
| 12 |
Error Corrections and Prior Period Adjustments Restatement [Hierarchy] |
[Abstract] |
* |
* |
added:ErrorCorrectionsPriorPeriodAdjustmentsRestatementHierarchy |
| 13 |
Error Corrections and Prior Period Adjustments, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription |
| 14 |
Error Corrections and Prior Period Adjustments, Interim Periods of Fiscal Year |
[Concept] Text/String |
For Period |
* |
us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsInterimPeriodsOfFiscalYear |